{
    "componentChunkName": "component---src-layouts-default-js",
    "path": "/coffee/2020-11-20- RobotFabrication/",
    "result": {"data":{"mdx":{"id":"519fe66d-8693-5ec9-871e-a0c349485984","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"author\": \"Martin Nisser\",\n  \"banner\": \"/images/core/coffee_banner.png\",\n  \"banner_caption\": \"science coffee\",\n  \"date\": \"2020-11-20T00:00:00.000Z\",\n  \"image_src\": \"/images/coffee/robotfab.PNG\",\n  \"institution\": \"MIT\",\n  \"ongoing\": false,\n  \"pagetype\": \"science coffee\",\n  \"title\": \"Democratizing the fabrication of robots\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Building functional electronic devices is hard. While software creation\\nhas become widely accessible with the rise of personal computing in\\nrecent decades, the same is not true for creating hardware, its physical\\ncounterpart. In comparison to writing or downloading a program, the\\nfabrication of electronic devices - or even robots - can demand\\nsignificant resources in terms of money, time and manufacturing\\ninfrastructure, as well as inaccessible domain expertise. Looking to\\nways to democratize fabrication to the layman, this talk will discuss\\nlow-cost fabrication paradigms such as self-folding, printing, and\\nassembly, and will in particular introduce an integrated design and\\nfabrication pipeline capable of manufacturing fully functioning devices\\nwithout human intervention, at the push of a button.\"), mdx(\"iframe\", {\n    src: \"//www.slideshare.net/slideshow/embed_code/key/eBBp4n3nsw32e9\",\n    width: \"595\",\n    height: \"485\",\n    frameBorder: \"0\",\n    marginWidth: \"0\",\n    marginHeight: \"0\",\n    scrolling: \"no\",\n    style: {\n      \"border\": \"1px solid #CCC\",\n      \"borderWidth\": \"1px\",\n      \"marginBottom\": \"5px\",\n      \"maxWidth\": \"100%\"\n    },\n    allowFullScreen: true\n  }, \" \"));\n}\n;\nMDXContent.isMDXComponent = true;","fields":{"slug":"/coffee/2020-11-20- RobotFabrication/"},"frontmatter":{"title":"Democratizing the fabrication of robots","pagetype":"science coffee","categories":null,"author":"Martin Nisser","institution":"MIT","banner":"/images/core/coffee_banner.png","banner_caption":"science coffee","headline":null,"image_src":"/images/coffee/robotfab.PNG","date":"2020-11-20T00:00:00.000Z","time":null,"outcome":null}}},"pageContext":{"id":"519fe66d-8693-5ec9-871e-a0c349485984"}},
    "staticQueryHashes": ["2102389209","284332080","855417905"]}